package com.financing.wap.dao.impl;

import java.util.List;
import org.springframework.stereotype.Repository;

import com.financing.wap.common.SqlName;
import com.financing.wap.dao.IFpOrderPhoDao;
import com.financing.wap.dto.FpOrderPhoDTO;

@Repository("fpOrderPhoDao")
@SuppressWarnings(value={"unchecked","deprecation"})
public class FpOrderPhoDaoImpl extends BaseDaoImpl<FpOrderPhoDTO, Integer> implements IFpOrderPhoDao{


	@Override
	public Class<FpOrderPhoDTO> getEntityClass() {
		// TODO Auto-generated method stub
		return FpOrderPhoDTO.class;
	}
	
	@Override
	public void addFpOrderPho(FpOrderPhoDTO fpd) {
		 this.getSqlMapClientTemplate().insert(SqlName.addFpOrderPho, fpd);
	}


	@Override
	public FpOrderPhoDTO findFpOrderPhoResult(FpOrderPhoDTO fpd) {
		return (FpOrderPhoDTO) this.getSqlMapClientTemplate().queryForObject(SqlName.findFpOrderPhoResult, fpd);
	}

	@Override
	public List<FpOrderPhoDTO> checkFpOrderPhoStatus(FpOrderPhoDTO fpd) {

		return this.getSqlMapClientTemplate().queryForList(SqlName.checkFpOrderPhoStatus, fpd);
	}

	@Override
	public void deleteOrderPho(FpOrderPhoDTO foh) {
		this.getSqlMapClientTemplate().update(SqlName.deleteOrderPhoStatus, foh);
		
	}

	



}
